"Git (/ɡɪt/) is a distributed revision control system with an emphasis on speed, data integrity, and support for distributed, non-linear workflows. Git was initially designed and developed by Linus Torvalds for Linux kernel development in 2005, and has since become the most widely adopted version control system for software development." - Wikipedia
Several years ago the team decided to use GIT as it's choice for a revision control system and GitHub as our Git repository. Fortunately, Git has a way to provide version control for labview files. This will allow you to view changes and merge files, it will also provide a way to develop your code on your machine and have it available to the team's laptop to download the code on to the robot. To setup and install the necessary file to your laptop go to https://www.labviewhacker.com/doku.php?id=learn:software:github:getting_started for more details. Make sure you click on the "Details" button for each of the four sections to ensure you install the right options. The instructions are a bit old and a file has been moved, when you are installing msysGIT you will be directed to goto http://msysgit.github.io/ , that's fine just download from there and continue. When setting up LV Compare the following path should be correct C:\Program Files (x86)\National Instruments\Shared\LabVIEW Compare\LVCompare.exe if you are using the labview virtual machine (VM) that Marcus setup. When setting up LV Merge the following path should be correct C:\Program Files (x86)\National Instruments\Shared\LabVIEW Merge\LVMerge.exe if you are using the labview virtual machine (VM) that Marcus setup.
After you setup up the enviroment above you may want to install github on your VM also. You can find that at https://windows.github.com/
I found this you tube video quite helpfully getting the 2015 mecanum code uploaded to GITHUB.
"GitHub is a web-based Git repository hosting service, which offers all of the distributed revision control and source code management (SCM) functionality of Git as well as adding its own features. Unlike Git, which is strictly a command-line tool, GitHub provides a web-based graphical interface and desktop as well as mobile integration. It also provides access control and several collaboration features such as wikis, task management, and bug tracking and feature requests for every project." - Wikipedia
Several years ago the team decided to use GIT as it's choice for a revision control system and GitHub as our Git repository. Fortunately, Git has a way to provide version control for labview files. This will allow you to view changes and merge files, it will also provide a way to develop your code on your machine and have it available to the team's laptop to download the code on to the robot. To setup and install the necessary file to your laptop go to https://www.labviewhacker.com/doku.php?id=learn:software:github:getting_started for more details. Make sure you click on the "Details" button for each of the four sections to ensure you install the right options. The instructions are a bit old and a file has been moved, when you are installing msysGIT you will be directed to goto http://msysgit.github.io/ , that's fine just download from there and continue. When setting up LV Compare the following path should be correct C:\Program Files (x86)\National Instruments\Shared\LabVIEW Compare\LVCompare.exe if you are using the labview virtual machine (VM) that Marcus setup. When setting up LV Merge the following path should be correct C:\Program Files (x86)\National Instruments\Shared\LabVIEW Merge\LVMerge.exe if you are using the labview virtual machine (VM) that Marcus setup.
After you setup up the enviroment above you may want to install github on your VM also. You can find that at https://windows.github.com/
I found this you tube video quite helpfully getting the 2015 mecanum code uploaded to GITHUB.